﻿@charset "utf-8";
html,body { width:100%; border:0; color:#000;text-align: center;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none;}
caption { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%;}
legend { color:#000; }
body { font-family:宋体,Arial, Helvetica, sans-serif; font-size:12px;}
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
button { padding:0; margin:0; border:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
/*== 清除浮动 ==*/
/*=1=*/
.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {/* overflow:auto;*/ zoom:1;}
/*=2=*/
div.divclear { clear:both; font-size:0; line-height:0;}
/*== 清除浮动 ==*/
.txt_left{text-align: left;}
.txt_right{text-align: right;}
.txt_center{text-align: center;}
/*==通用修饰==*/
.con{text-align: left;width: 1003px;margin: 0 auto;}
.pad64{padding-bottom: 64px;}
.left{float: left;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.color0{color: #000;}
.color1{color:#eb010e;}
.color2{color:#fff;}
.color3{color:#a03835;}
.i_icon{float: left;display:inline; margin-left:10px;margin-top:0px; width: 16px;height: 16px;line-height: 16px;background: url("../images/home_more.jpg") -16px 0px;}
.r_icon{width: 16px;height: 16px;line-height: 16px;background: url("../images/home_more.jpg") 0px 0px;position: absolute;right:20px;top:6px;}

.icon_del{float: left;width: 12px;height: 12px;background: url("../images/more_02.png") -80px -6px;cursor: pointer;}
.icon_sub{float: left;width: 12px;height: 12px;background: url("../images/more_02.png") -5px -8px;cursor: pointer;}
.icon_emp{float: left;width: 12px;height: 12px;}
.icon_add{float: left;width: 12px;height: 12px;background: url("../images/more_02.png") -22px -8px;cursor: pointer;}
.order_btn{width: 122px;height: 27px;background: url("../images/button_02.png") no-repeat;cursor: pointer;}

.bg_frame_top{width: 999px;height: 10px;font-size:0px;margin-left:2px;background: url("../images/bg_frame_top.jpg") no-repeat;font-size: 0px;float: left;}
.bg_frame_mid{width: 999px;margin-left:2px;background: url("../images/bg_frame_mid.jpg") repeat-y;height: auto;float: left;}
.bg_frame_bot{width: 999px;height: 13px;font-size:0px;margin-left:2px;background: url("../images/bg_frame_bot.jpg") no-repeat;font-size: 0px;overflow: hidden;float: left;margin-bottom: 10px;}
.inputText{height:18px;line-height:18px;margin:5px 0px 8px 0px; color: #737373;border: 1px solid #a39185;text-indent: 6px;}
.inputW0{width: 140px;}
.inputW1{width: 100px;}
.inputW2{width: 120px;}
/*==通用修饰==*/

/**首页开始**/
.head{background: url("../images/top_logo.jpg") no-repeat;height: 62px;width: 1003px;}
.head .title{color: red;height: 30px;line-height: 30px;}
.head .title .welcome{float: left;display: inline;margin-left: 340px;width: 250px;overflow: hidden;}
.head .title .welcome_user{float: left;width: auto;margin-right: 10px;}
.head .title .login_exit{float: left;}
.head .title .login_exit a{float: left;color: #6e6e6e;text-decoration: underline;cursor: pointer;}
.head .title .fav{float: left;display: inline;margin-left: 113px;color:#444;width: 300px;}
.head .title .fav a{color: #444; text-decoration: underline;}
.head .title .fav .web_tip{color: red;float:left;margin-right: 10px;}
.head .title .fav .favbtn{float:left;background: url("../images/fav.jpg") no-repeat center center;width: 95px;height: 30px;line-height:30px; color:#fff;text-align: center;cursor: pointer;}
.head .nav{float:left;display:inline; margin-left: 210px;height: 32px;line-height: 32px;width: 793px;background: url("../images/nav_bg.jpg") repeat-x;}
.head .nav ul{float:left;display:inline; width: 793px;overflow: hidden;list-style: none;}
.head .nav ul li{float:left;display:inline;list-style: none;text-align: center;font-weight: bold;color: red;}
.head .nav .w1{width: 85px;height: 27px;line-height: 27px;background: url("../images/meun_bg.jpg") 0px -4px no-repeat;margin-right: 30px;cursor: pointer;margin-bottom: 5px;}
.head .nav .w2{width: 85px;height: 27px;line-height: 27px;background: url("../images/meun_bg.jpg") 0px -64px no-repeat;margin-right: 40px;margin-left: 40px;cursor: pointer;margin-bottom: 5px;}
.head .nav .w3{width: 85px;height: 27px;line-height: 27px;background: url("../images/meun_bg.jpg") 0px -124px no-repeat;margin-right: 40px;margin-left: 40px;cursor: pointer;margin-bottom: 5px;}
.head .nav .w4{width: 85px;height: 27px;line-height: 27px;background: url("../images/meun_bg.jpg") 0px -184px no-repeat;margin-right: 40px;margin-left: 40px;cursor: pointer;margin-bottom: 5px;}
.head .nav .w5{width: 85px;height: 27px;line-height: 27px;background: url("../images/meun_bg.jpg") 0px -244px no-repeat;margin-left: 40px;cursor: pointer;margin-bottom: 5px;}

.head .nav .bline{float:left;display:inline;list-style: none;height: 12px;line-height: 12px;margin-top: 11px;width: 1px;background: #eb010e; overflow: hidden;font-size: 0px;}
.body{margin-top: 10px;width: 1003px;}
.body .menu{float: left;margin-right: 8px;width: 202px;}
.body .pmenu0{background: url("../images/left_meun_top.jpg") no-repeat;width: 202px;height: 28px;line-height: 28px;}
.body .pmenu1{background: url("../images/left_meun_bg.jpg") repeat-y;width: 202px;height: 31px;line-height: 31px;text-align: center;padding-top: 5px;}
.body .smenu{background:url("../images/left_meun_bg.jpg") repeat-y; width: 202px;height: 31px;line-height: 31px;font-weight: bold;font-size: 14px;text-indent: 20px;position: relative;}
.body .smenu .sinmenu{width: 198px;margin: 0 2px;border-bottom: 1px solid #ccc;height:30px;cursor: pointer;}
.body .smenu .sinmenu a{text-decoration: none;color:#4c3935;display: block;}
.body .menuend{background: url("../images/left_meun_bot.jpg");height:6px;width: 202px;line-height: 6px;font-size: 6px;}
.body .center{float:left;width: 793px;}
.body .center .ad{float:left;width: 565px;margin-right: 5px;background: url("../images/ad_bg.jpg");height: 528px;overflow: hidden;}
.body .center .ad .banner{width: 555px;padding: 5px;}
.body .center .ad .banner1{width: 555px;padding: 2px 5px 5px 5px;}
.body .center .ad .banner1 .ad_pic{float:left; width:273px;height: 140px;border: 1px solid red;  }
.index_login{width:221px;height:377px;}
.index_tab{width:221px;height:40px;background: url("../images/right_menu_02.jpg") no-repeat;position: relative;cursor: pointer;}
.index_tab .ws{position: absolute;top: 9px;left: 9px;width:95px;height: 30px;text-align: center;line-height: 30px;font-size: 16px;font-weight: bold;color:#bf1c00;cursor: pointer;}
.index_tab .zq{position: absolute;top: 9px;left: 110px;width:95px;height: 30px;text-align: center;line-height: 30px;font-size: 16px;font-weight: bold;color:#bf1c00;cursor: pointer;}
.index_login_body{background: url("../images/right_tab_bg.jpg") repeat-y;height: 324px;width: 221px;}
.index_login_end{background: url("../images/right_tab_bot.jpg") no-repeat;height: 6px;width: 221px;}
.index_help{float:left;background: url("../images/help_bg.jpg") no-repeat;width: 221px;height: 186px;}
.index_helptop{width:221px;height:30px;line-height: 30px;}
.index_help_body{width:219px;height: 150px;line-height: 28px;background: #fff;margin-left: 1px;}
.foot{border-top: 1px solid #e2d4c4;border-bottom: 1px solid #e2d4c4;border-left: 1px solid #f3ece3;border-right: 1px solid #f3ece3;background: #fffcf7; height: 56px;line-height: 28px;margin-top: 5px;padding-left: 15px;padding-right: 15px;color:#b29d9d;clear:both;}
.foot .line{padding: 0 10px;}
.foot a{color: #b29d9d;text-decoration: none;}

.body .login_up{height:210px;width:189px;margin:0px 16px 0px 16px;}
.body .login_mid{height:33px;width:221px;text-align: center;}
.body .login_down{height:64px;width:211px;margin: 0px 5px;}
.body .login_title{height:28px; line-height:28px;}
.body .login_tip{width:178px;line-height: 16px;height: 32px;overflow: hidden;}
.body .login_inp{height:28px;width:100%;}
.body .login_input{width: 182px;height: 22px;text-indent:5px; border:1px solid #a39185;text-align:left;line-height:20px;color: #929292;font-size: 11px;}
.body .login_rem{height:32px;margin-top: 8px;}
.body .login_rem .login_rem_inp{height:12px; float: left;padding-top: 4px;*padding-top:0; margin-right: 4px;}
.body .login_rem .login_rem_txt{height:20px;float: left;padding-bottom: 4px;line-height: 20px;}
.body .login_hint{width: 211px;height:28px;line-height: 28px;text-indent: 10px;}
.body .login_hint_cont{width: 211px;height:32px;}
.body .login_hint_cont1{float: left;line-height: 14px;height: 42px;width: 12px;font-size: 12px;}
.body .login_hint_cont2{float: left;line-height: 14px;height: 42px;width: 197px;letter-spacing: 0px;}
.body .login_subtn{background: url("../images/button_next.jpg") no-repeat;width: 170px;height: 33px;margin: 0 auto;cursor: pointer;}
.body .start_order{background: url("../images/start_order.png") no-repeat;width: 170px;height: 33px;margin: 0 auto;cursor: pointer;}
.body .login_loadBtn{background: url("../images/button_wait.jpg") no-repeat;width: 170px;height: 33px;margin: 0 auto;}
.body .login_f1{color: #b35934;}
.body .login_f2{color: #b25833;}
.body .login_f3{color: #bd6c4e;}
.body .login_f4{color: #c7876b;}
.body .help_center{float: left;margin-left:16px; font-size: 15px;font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;}
.body .new_guide{float: right;margin-right:16px;font-size: 12px;font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;text-decoration: underline;}
.body .new_guide a{color:#fff;cursor: pointer;}
.body .help_dic{margin: 2px 15px 2px 10px;color: #bfbfbf; padding-left: 10px;height: 24px;line-height: 24px;}
.body .help_dic a{text-decoration: none;color: #bfbfbf;cursor: pointer;}
.body .help_dic_l{border-bottom:1px dotted #bfbfbf;}
.body .help_height{height: 42px;line-height: 21px;}

.scrollPic{width:555px; height:366px; overflow:hidden;}
.slideFrame{ position:relative; background:#FFF; width:555px; height:366px; overflow:hidden; padding:0; text-align:center; z-index:2;}
.slideList { display:block; float:left; position:relative; padding:0; margin:0;}
.slideList .slide{ display:block; float:left; height:366px; position:relative;filter:inherit}
.slideController{ position:absolute; right:6px; bottom:8px;}
.slideController li{ display:inline;}
.slideController li a{ padding:2px 5px; background:#fbedd3; border:1px solid #fff100; color:#ec000a; cursor:pointer; font-size:12px;}
.slideController li a.current{ background:#fff100; border:1px solid #fff100; color:#ec000a; cursor:pointer;}
/**首页结束**/

/** 用户协议Start */
.agree_top{width: 966px;height: 29px;}
.agree_content{width: 946px;height: 410px;border: 1px solid #CCC;margin-left: 26px;overflow: auto;color:#69514f;padding: 20px 10px;line-height: 24px;}
.agree_next{width: 240px;height: 25px;margin-left: 400px;margin-top: 15px;}
.agree_next a{color: #943e00;cursor: pointer;text-decoration: underline;font-weight: bold;font-size: 12px;}
.not_agree_btn{float: left;margin-right: 20px;}
.agree_btn{float: left;}
/** 用户协议End */

/** 选店页面Start */
.store_title{width: 912px;color: #695151;font-weight: bold;font-size: 18px;margin:0px 0 24px 43px;padding-top: 18px;}
.store_th select{width:80px; height: 24px;margin-top: 6px;}
.store_table{width: 912px;border: 1px solid #f5d6a9;color: #695151;margin-left: 43px;}
.store_table .store_th{width: 912px;height: 32px;background:#f5d6a9;}
.store_table .store_tcell{border-right: 1px solid #ffffff;float: left;height: 32px;line-height: 32px;padding-left: 6px;}
.store_table .store_tcity{width: 166px;}
.store_table .store_tarea{width: 166px;}
.store_table .store_tname{width: 135px;}
.store_table .store_taddr{width: 345px;}
.store_table .store_tchoose{width: 66px;float: left;height: 32px;line-height: 32px;padding-left: 6px;}

.store_table .store_tr{height: 41px;border-bottom: 1px dashed #f2d8a5;}
.store_table .store_cell{float: left;height: 40px;line-height: 40px;padding-left: 6px;border-right: 1px solid #ffffff;display: inline;}
.store_table .store_city{width: 112px;padding-left: 60px;}
.store_table .store_area{width: 166px;}
.store_table .store_name{width: 135px;}
.store_table .store_addr{width: 345px;line-height: 41px;}
.store_table .store_choose{width: 65px;float: left;height: 40px;line-height: 40px;padding-left: 6px;}
.store_table .store_choose input{margin:8px 0 0 20px;}

.v_line{width: 956px;height: 15px;border-bottom:1px dashed #b4a8a8;margin-left: 22px;}
.take_time{width: 914px;height:40px;font-size:16px;font-weight:bold; color:#e60012; padding-top: 15px;margin: 15px 0 0 43px;}
.take_time .tt_pic{height: 20px;width:20px; float: left;line-height: 20px; background: url("../images/red_area.jpg") no-repeat;}
.take_time .tt_title{width:180px; height: 20px;float: left;line-height: 20px;}
.take_time .tt_cont{width:700px; height: 20px;float: left;line-height: 20px;}
.take_time .tt_cont .tt_curDate{height: 20px;width: 130px;float: left;line-height: 20px;}
.take_time .tt_cont .tt_selectTime{float: left;width: 200px;}
.take_time .selectLi ul{left:3px;*left:13px;}
.s_next_btn{width: 132px;height:37px;margin-top: 15px;cursor:pointer;width: 132px;height:37px;cursor:pointer;margin-left: 412px;background: url("../images/button_next_01.png") no-repeat;background: url("../images/button_next_01.png") no-repeat;}

#pageDiv{height:40px;line-height: 40px;width: 160px;margin-left: 370px;}
#pageDiv a{text-decoration: none;color: #695151;}
/** 选店页面End */

/** 主页开始  */
.body .prod{float:left; width: 565px; padding-left: 210px;}
.body .home_bg_top{width: 565px;height: 5px;background: url("../images/home_bg_top.jpg") no-repeat;font-size: 0px;}
.body .home_bg_mid{width: 565px;background: url("../images/home_bg_mid.jpg") repeat-y;}
.body .home_bg_bot{width: 565px;height: 6px;background: url("../images/home_bg_bot.jpg") no-repeat;font-size: 0px;}
.prod_tip{width: 555px;height: 29px;margin-left: 5px;border-bottom:2px solid #ec000c;}
.prod_tip .prod_tip1{float:left;width:7px;height: 29px;background: url("../images/top_menu_left.jpg") no-repeat;}
.prod_tip .prod_tip2{float:left;width:541px;height: 29px;background: #fec202;}
.prod_tip .prod_tip3{float:left;width:7px;height: 29px;background: url("../images/top_menu_right.jpg") no-repeat;}
.prod_tip .prod_tip2 .prod_tip_horn{float:left;line-height:29px; height: 16px;width:16px; background: url("../images/more_02.png") -5px -45px;margin-top: 7px;}
.prod_tip .prod_tip2 .prod_tip_line{float:left;height: 29px;width: 5px;line-height: 29px;background: url("../images/prod_tip_line.gif") no-repeat;}
.prod_tip .prod_tip2 .prod_tip_brackets{float:left;line-height:29px; height: 16px;width:9px; background: url("../images/more_02.png") -103px -38px;margin-top: 6px;}

#scrollDiv{width: 500px;height: 29px;line-height: 29px;border: none;overflow: hidden;}
#scrollDiv ul{margin: 0px;padding: 0px;list-style: none;}
#scrollDiv ul li{height: 29px;line-height: 29px;padding-left: 4px;}
#scrollDiv ul li a{color:#6e000d;text-decoration: none;height: 29px;line-height: 29px;}
#scrollDiv ul li img{border:none;margin-top: 10px;margin-bottom:-2px;}

.prod_item{height: 30px;width: 541px;color: #6a5051;line-height:30px; border-bottom: 1px dashed #cec5c6;margin-left: 5px;}
.prod_item .pt_title{float: left;font-size: 14px;font-weight: bolder;}
.prod_item .pt_text{float: left;font-size: 13px;width: 73px;line-height: 30px;height: 30px;}
.prod_item .pt_text .pt_text_t1{width: 34px;text-align: center;height: 20px;line-height: 20px;margin-top: 5px;}
.prod_item .pt_text .pt_text_t2{width: 50px;text-align: center;height: 20px;line-height: 20px;margin-top: 5px;}
.prod_item .pt_text a{text-decoration: none;color: #6a5051;cursor:pointer;}
.prod_item .pt_pic{float:right;height: 20px;width: 20px;background: url("../images/more_02.png") -134px 0px;margin-top: 5px;cursor: pointer;position: relative;}
.prod_item .pt_pic .qes_tip{background: url("../images/qes_tip.png") no-repeat;width: 316px;height: 157px;overflow: hidden;position: absolute;top: 20px;left: -145px;padding-top: 30px;display: none;}

.prod_show{width: 565px;min-height:510px;height:auto !important;height:510px;}
.prod_show .ps_item{width: 565px;height: 255px;}
.prod_show .ps_item_con{width: 565px;}

.prod_show .ps_item_con .psi_item{width: 177px;height: 247px;float: left;margin:7px 5px 0px 6px;*margin:7px 4px 0px 4px;background: url("../images/item_bg.jpg") no-repeat;}
.prod_show .ps_item_con .psi_item .psi_pic{width:177px;height:113px;position: relative;text-align: center;}
.prod_show .ps_item_con .psi_item .psi_pic img{cursor: pointer;width: 175px;margin: 0 auto;margin-top: 1px;}
.prod_show .ps_item_con .psi_item .psi_pic .psi_tip1{color: #60000f; width:99px;height:23px;text-align:center;line-height:23px; background: url("../images/pizza_bg_yellow.jpg") no-repeat;position: absolute;left:0px;top: 0px;}
.prod_show .ps_item_con .psi_item .psi_pic .psi_tip2{width:60px;height:64px;background: url("../images/star_01.png") no-repeat;position: absolute;left:0px;top: 0px;}
.prod_show .ps_item_con .psi_item .psi_pic .psi_tip3{width:60px;height:64px;background: url("../images/new_01.png") no-repeat;position: absolute;left:0px;top: 0px;}
.prod_show .ps_item_con .psi_item .psi_name{width:167px;height: 40px;font-size: 14px;color: #9e3738;line-height: 20px;font-weight: bold;text-align: center;text-align: left;padding-left: 10px;margin-top: 10px;}
.prod_show .ps_item_con .psi_item .psi_price{width:160px;height: 42px;line-height: 42px;margin-left: 12px;}
.prod_show .ps_item_con .psi_item .psi_price .psi_price1{color: #df0012;float: left;font-weight: bold;font-size: 14px;}
.prod_show .ps_item_con .psi_item .psi_price .psi_price2{color: #9e3738;float: left;margin-right: 10px;font-size: 12px;}
.prod_show .ps_item_con .psi_item .psi_price .psi_price3{color: #9e3738;float: left;}
.prod_show .ps_item_con .psi_item .psi_price .psi_input{line-height: 52px;float: left;width: 19px;height: 15px;margin-top:11px;margin-right: 1px;}
.prod_show .ps_item_con .psi_item .psi_price .psi_input input{width: 17px;height: 15px;border: 1px solid #954200;color:#954200;text-align: center;margin-top: 2px;}
.prod_show .ps_item_con .psi_item .psi_price .psi_price_pic1{float: left;width: 12px;height: 12px;margin-top: 15px;background: url("../images/more_02.png") -5px -8px;cursor: pointer;}
.prod_show .ps_item_con .psi_item .psi_price .psi_price_pic2{float: left;width: 12px;height: 12px;margin-top: 15px;background: url("../images/more_02.png") -22px -8px;cursor: pointer;}
.prod_show .ps_item1 .psi_btn{width: 122px;height: 27px;margin:0 auto; background: url("../images/button_03.png") no-repeat;cursor: pointer;}
.prod_show .ps_item_con .psi_btnNo{width: 122px;height: 27px;margin:0 auto; background: url("../images/botton_12.jpg") no-repeat;cursor: pointer;}
.prod_show .ps_item_con .psi_btn{width: 122px;height: 27px;margin:0 auto; background: url("../images/button_02.png") no-repeat;cursor: pointer;}
.prod_show .ps_item3 .psi_btn{width: 122px;height: 27px;margin:0 auto; background: url("../images/button_02.png") no-repeat;cursor: pointer;}
/** 购物车 */
.shopping_cart{width:221px;height: 520px;color: #695151;float: left;}
.shopping_cart .sc_top{width:221px;height: 28px;background: url("../images/right_menu_top.jpg") no-repeat;}
.shopping_cart .sc_orderNum{margin-top: -12px;margin-left:125px;position:absolute;height: 30px;width:37px; background: url("../images/more_02.png") -45px -36px;color:#FFF; text-align:center; padding-top:1px\9; font-size:16px; font:normal; font-weight:bold; font-family:Arial;}
.shopping_cart .sc_mid{width:221px;height: 512px;background: url("../images/right_menu_mid.jpg") repeat-y;}
.shopping_cart .sc_bot{width:221px;height: 6px;background: url("../images/right_menu_bot.jpg") no-repeat;}
.shopping_cart .sc_table{width:219px;height:314px; margin: auto;overflow: auto;}
.shopping_cart .sct_title{height:28px; }
.shopping_cart .sct_title .cell_text{margin-left: 3px;}
.shopping_cart .sct_tcell{float: left;height: 26px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;line-height: 26px;}
.shopping_cart .sct_tcell1{width:94px;border-right:1px solid #ffffff;background: #f4d7a9;margin-left: 1px;}
.shopping_cart .sct_tcell1 .cell_text{}
.shopping_cart .sct_tcell2{width:45px;border-right:1px solid #ffffff;background: #f4d7a9;}
.shopping_cart .sct_tcell3{width:40px;border-right:1px solid #ffffff;background: #f4d7a9;}
.shopping_cart .sct_tcell4{width:36px;background: #f4d7a9;}

.shopping_cart .sc_table .sct_row{float:left;border-bottom: 1px dashed #695151;}
.shopping_cart .sc_table .sct_cell{float: left;border-top:1px solid #ffffff;}
.shopping_cart .sc_table .sct_cell1{width:90px;border-right:1px solid #ffffff;line-height: 14px;}
.shopping_cart .sc_table .sct_cell1 .cell_text{width:82px;margin: 3px 0 0 4px;}
.shopping_cart .sc_table .sct_cell2{width:45px;border-right:1px solid #ffffff;}
.shopping_cart .sc_table .sct_cell3{width:40px;border-right:1px solid #ffffff;line-height: 28px;}
.shopping_cart .sc_table .sct_cell3 .cell_text{margin-left: 8px;}
.shopping_cart .sc_table .sct_cell4{width:20px;}
.shopping_cart .sc_table .del_btn{margin:8px 0 0 6px;}

.shopping_cart .betn_inp{float:left; width: 19px;height: 17px;margin-top: 6px;margin-right: 1px;}
.shopping_cart .betn_inp input{width: 17px;height: 15px;border: 1px solid #954200;color:#954200;text-align: center;}

.shopping_cart .betn_inpP{float:left; width: 19px;height: 17px;margin-top: 6px;margin-left: 12px;}
.shopping_cart .betn_inpP input{width: 17px;height: 15px;border: 1px solid #954200;color:#954200;text-align: center;}

.shopping_cart .sct_sub{margin-top: 7px;}
.shopping_cart .sct_add{margin-top: 7px;}

.shopping_cart .sc_cont{width:219px;height:24px;}
.shopping_cart .sc_sum{width:211px;height:18px; background: url("../images/shop_gray.jpg") no-repeat;margin: 5px auto 6px auto;}    
.shopping_cart .sc_outside{width:211px;height:18px;background: url("../images/shop_gray.jpg") no-repeat;margin: 5px auto 6px auto;}
.shopping_cart .sc_total{width:211px;height:18px;background: url("../images/shop_red.jpg") no-repeat;margin: 5px auto 6px auto;}

.shopping_cart .sc_title{float: left;line-height: 18px;margin-left: 8px;}
.shopping_cart .sc_money{float: right;line-height: 18px;margin-right: 8px;}
.shopping_cart .sc_total .sc_title{color: #ec1704;}
.shopping_cart .sc_total .sc_money{color: #ec1704;}

.shopping_cart .sc_pay_btn{width:211px;height:41px; background: url("../images/button_04.png") no-repeat;margin-left: 4px;cursor: pointer;}
.shopping_cart .sc_remind{width:219px;height:45px;border-top: 1px dashed #695151;line-height: 20px;}
.shopping_cart .remind_text{width: 191px;height: 39px;margin:6px 20px 0px 8px;}

/** 首页弹出层Start */
#tip_cont{color: #9e3738;}
#tip_title{font-size: 14px;font-weight: bold;}

.popupCon{display: none;}
.popup_main{text-align: left;margin:0 auto;width: 433px;overflow: hidden;}
.pop_prom_cont{width: 433px;height: 140px;}/* overflow: hidden; */
.pop_prom_pic{width: 179px;height: 115px;border: 1px solid #fee281;float: left;}
.popup_pizza{width: 175px;height: 111px;background: url("../images/popup_pizza.jpg") no-repeat;margin: 2px;}
.pop_prom_desc{width: 230px;height: 150px;float: left;margin-left: 20px;}
.pop_prom_desc .pop_pd_title{color: #63494c;font-size: 14px;font-weight: bold;}
.pop_prom_desc .pop_pd_desc{color: #63494c;margin-top: 8px;line-height: 18px;height: 54px;overflow: hidden;}
.pop_pd_num{margin-top: 8px;width: 230px;height: 28px;line-height: 28px;}
.pop_price{color: #e0150e;float: left;font-weight: bold;font-size: 12px;}
.pop_type{color: #9f3937;float: left;font-size: 10px;}
.pop_num{color: #952c2d;float: left;}
.never_remind{color: #9e3738;height: 18px;line-height: 18px;float: right;padding-bottom: 6px;}
.never_remind input{margin-top: 8px;}

.popup_main .icon_sub{margin-top: 7px;}
.popup_main .icon_add{margin-top: 7px;}
.popup_main .num_inp{float:left; width: 19px;height: 17px;margin-top: 6px;}
.popup_main .num_inp input{width: 17px;height: 15px;border: 1px solid #954200;color:#954200;text-align: center;line-height: 15px;}

.pop_prom_mid{width: 433px;height: 30px;color: #ffffff;line-height: 30px;font-weight: bold;clear: both;}
.pop_prom_mid .mid_left{background: url("../images/pic_bg_01.png") no-repeat 0 0;width: 10px;height: 30px;float: left;}
.pop_prom_mid .mid_center{background:#d12f32;width: 413px;height: 30px;float: left;}
.pop_prom_mid .mid_right{background: url("../images/pic_bg_01.png") no-repeat -15px 0;width: 10px;height: 30px;float: left;}
.pop_prom_prods{width: 433px;height: 180px;}
.pop_prom_prod{width: 135px;height: 164px;float: left;margin-top: 10px;background: url("../images/popup_prod.gif") no-repeat;}
.pop_prom_prod .pop_pp_pic{width: 129px;height: 86px;margin: 3px;}
.pop_prom_prod .pop_pp_desc{width: 115px;height: 36px;color: #9e3738;margin-left: 4px;margin-top:8px; font-weight: bold;}
.pop_prom_prod .pop_pp_num{width: 115px;height: 28px;margin-left: 4px;line-height: 28px;}
.pop_prom_prod1{margin-right: 14px;}
.pop_prom_prod1 .pop_pp_pic{background: url("../images/prom_01.jpg") no-repeat;}
.pop_prom_prod2{margin-right: 14px;}
.pop_prom_prod2 .pop_pp_pic{background: url("../images/prom_02.jpg") no-repeat;}
.pop_prom_prod3 .pop_pp_pic{background: url("../images/prom_03.jpg") no-repeat;}
.pop_prom_btn{margin: 0 auto;height: 27px;margin-top: 10px;}
.pop_prom_btn_3q{float:left;background: url("../images/botton_10.jpg") no-repeat;width: 132px;height: 32px;cursor: pointer;display: inline;margin-left: 50px;}
.pop_prom_btn_dg{float:left;background: url("../images/botton_11.jpg") no-repeat ;width: 132px;height: 32px;cursor: pointer;display: inline;margin-left: 50px;}
/** 首页弹出层End */
/** 主页结束  */

/** 套餐详情Start */
.meal_main{width:555px;margin-left: 5px;}
.meal_main .meal_title{width:555px;height: 30px;line-height: 30px;}
.meal_main .meal_title_desc{float: left;color: #ed000c;font-size: 14px;font-weight: bold;}
.meal_main .meal_title_btn{float: right;}
.meal_main .meal_title_btn a{color: #ed000c;font-size: 14px;font-weight: bold;cursor: pointer;}
.meal_main .meal_tip{width:531px;height:30px;font-size: 14px;line-height:30px;padding-left:20px; color:#9e3738;font-weight:bold; background: url("../images/meal_title_bg.png") no-repeat;}
.meal_main .meal_detail{height: 180px;}
.meal_main .meal_text{color: #9e3738;float: left;margin: 0 1px;}
.meal_detail .meal_detail_prod{width:175px;height: 114px;background:url("../images/meal_prod.jpg") no-repeat; padding: 2px;border:1px solid #ffe380;float: left;}
.meal_detail .meal_desc{width: 330px;margin-left: 30px;float: left;}
.meal_detail .meal_desc .meal_desc_title{width: 330px;height: 30px;line-height: 30px;color: #9e3738;font-size: 14px;font-weight: bold;}
.meal_detail .meal_desc .meal_desc_cont{width: 330px;height: 100px;line-height: 16px;color: #9e3738;}
.meal_detail .meal_desc_order{height: 30px;line-height: 30px;float: right;}
.meal_detail .meal_desc_money{float: left;color: #df0012;font-weight: bold;margin-right: 8px;}
.meal_detail .meal_icon{margin-top: 8px;}
.meal_detail .meal_inp{float:left; width: 19px;height: 17px;margin-top: 6px;margin-right: 1px;}
.meal_detail .meal_inp input{width: 17px;height: 15px;border: 1px solid #954200;color:#954200;text-align: center;}
.meal_detail .meal_order_btn{background: url("../images/meal_order.jpg") no-repeat;width: 99px;height: 22px;cursor: pointer;float: left;margin-top: 5px;margin-left: 5px;}

.meal_prod{width: 531px;height: 30px;line-height: 30px;font-weight: bold;padding-left: 20px;}
.meal_prod .meal_prod_icon{width:7px;height:11px; background: url("../images/meal_icon.png") no-repeat;float: left;margin: 9px 6px 0 0;}
.meal_prod .meal_prod_text{color: #9e3738;float: left;}
.meal_prod .meal_prod_num{color: #ed0a00;float: left;margin:0 3px 0 5px;}

.meal_main .meal_drink{width: 543px;height: 142px;color: #9c383a;border: 1px solid #e1aa5a;overflow: auto;}
.meal_drink .meal_drink_item1{width:234px;height:35px;line-height: 35px;float: left;padding-left: 28px;border-right: 1px dashed #edd2a3;}
.meal_drink .meal_drink_item2{width:234px;height:35px;line-height: 35px;float: right;padding-left: 28px;}
.meal_drink .meal_name{width: 150px;float: left;}
.meal_drink .meal_icon{margin-top: 10px;}
.meal_drink .meal_inp{float:left; width: 19px;height: 17px;margin-top: 8px;margin-right: 1px;}
.meal_drink .meal_inp input{width: 17px;height: 15px;border: 1px solid #954200;color:#954200;text-align: center;}
/** 套餐详情End */

/** 登陆页开始 */
.body .login_page{width: 923px;height:405px; margin: 10px 30px 0px 50px;color: #69514f;}
.login_info{width: 690px;height:400px; float: left;border-right: 1px dashed #e4e4e4;}
.login_info1{width: 690px;height:20px;line-height: 20px;padding-bottom: 18px;padding-top: 12px;}
.login_info .login_info11{float:left; height:20px;width:150px; font-size: 14px;line-height: 20px;}
.login_info .login_info12{float:left; height:20px;width:540px; font-size: 12px;}
.login_person{position:relative;}
.login_person_img{position:absolute;left: 450px;top: -380px;width: 260px;height: 297px;background: url("../images/03_bg_pic.jpg") no-repeat;}
#deliveryType1{width: 690px;height: 245px;}
#deliveryType2{width: 690px;display: none;}
#deliveryType2 .login_info2_title{margin-bottom: 16px;}
.login_info .user_name{height: 24px;line-height: 24px;font-size: 14px;margin-bottom: 10px;}
.login_info .user_name_title{height: 24px;line-height: 24px;font-size: 14px;width: 80px;float: left;}

.login_info .login_info2{float:left; width: 220px;}
.login_info .login_info2_cont{width: 220px;height: 182px;}
.login_info .login_info2_title{width: 210px;height:24px;line-height:24px; color:#6a504f;font-size: 16px;}
.login_info .login_info2_input{width: 210px;height:24px;line-height:24px;margin:2px 0px 8px 0px; color: #737373;border: 1px solid #a39185;text-indent: 5px;}
.login_info .login_info2_mail{width: 210px;color: #6b5150;line-height: 18px;height: 36px;letter-spacing: 1px;}
.login_info .login_info2_pwd{width: 205px;line-height: 18px;height: 18px;letter-spacing: 1px;margin-left: 4px;}
.login_info .login_info2_pwd a{color: #6b5150;text-decoration: underline;color: #6b5150;}
.login_info .login_info2_rem{height:20px;}
.login_info .login_info2_rem .login_rem_inp{height:12px; float: left;padding-top: 4px;*padding-top:0; margin-right: 3px;}
.login_info .login_info2_rem .login_rem_txt{height:20px;float: left;padding-bottom: 4px;line-height: 22px;color: #69514f;}
.login_info .next_btn_div{width: 210px;height: 33px;margin: 40px 0px 0px;}
.login_info #input_pass{margin-bottom: 0px;}
.login_info .login_info3{float:left; height:60px;width:436px;margin-top:10px; background: #fef6e9;border: 1px solid #695151;position: relative;z-index: 5;}
.login_info .login_info3_title{float: left;height: 30px;width:400px;color: #695151;line-height: 30px;padding-left: 20px;font-weight: bold;}
.login_info .login_info3_text{float: left;height: 30px;width:410px;color: #665150;line-height: 20px;padding-left: 10px;}
.login_info .login_info3_text ul{list-style-type: none;list-style-position: outside;}
.login_info .login_info3_text ul li{list-style-type: none;list-style-position: outside;background: url("../images/dot.gif") no-repeat transparent 3px 8px;padding-left: 10px;}

.order_know{width: 212px;float: left;color: #6d5857;margin-left: 20px;}
.order_know .order_title{width: 212px;height: 24px;font-size: 14px;line-height: 24px;}

.order_know .order_item{width: 212px;height:22px; line-height: 22px;border-bottom: 1px dotted;}
.order_know .order_item .order_item_num{float: left;width: 12px;line-height: 22px;margin-right: 5px;}
.order_know .order_item .order_item_txt{float: left;width: 194px;line-height: 22px;}

.order_know .order_iteme{width: 212px;line-height: 14px;height: 66px;}
.order_know .order_iteme .order_item_nume{float: left;width: 12px;line-height:22px;margin-right: 5px;}
.order_know .order_iteme .order_item_txte{float: left;width: 194px;line-height:22px;}

.order_know .order_item2{width: 212px;height:44px; line-height: 22px;border-bottom: 1px dotted;}
.order_know .order_item2 .order_item_num2{float: left;width: 12px;line-height: 22px;margin-right: 5px;}
.order_know .order_item2 .order_item_txt2{float: left;width: 194px;line-height: 22px;}

.order_know .order_item4{width: 212px;height:88px; line-height: 22px;border-bottom: 1px dotted;}
.order_know .order_item4 .order_item_num4{float: left;width: 12px;line-height: 22px;margin-right: 5px;}
.order_know .order_item4 .order_item_txt4{float: left;width: 194px;line-height: 22px;}
/** 登陆页结束 */

/** 选择时间和地址开始 */
.body .time{width:805px;height: auto;margin: 0px 119px auto 69px;}
.body .time .welcome_user{width:805px;height: 64px;line-height: 64px;font-weight:bold;}
.body .time .welcome_user .wel_user{float:left; font-size:18px;color: #6b6261;}
.body .time .welcome_user .wel_text{float:left; font-size:18px;color: #645858;}

.body .time a{cursor: pointer;text-decoration: underline;color: #575354;}
.body .time .fc_text{color: #625857;font-size: 13px;}
.body .time .fc_mail{color: #6b6662;font-size: 13px;}
.body .time .fc_tab_title{color: #6e5433;}
.body .time .table_info{width:805px;height: auto;}
.table_info .item_title{float: left;width:184px; font-size:14px;line-height: 34px;font-weight:bold; color: #5c5253;}
.table_info .item_title .item_pic{float: left;height:11px;width:8px;margin:11px 6px 0px 0px;background: url("../images/icon_title.png") no-repeat;}
.table_info .info_tel_cont{width:620px;height: auto;}
.table_info .item_content{float: left;width:620px;height: auto;line-height: 34px;}
.table_info .x{width: 120px;float: left;color: #625857;}
.table_info .table_add{width: 24px;float: right;}
.table_info .table_add1{float: left;width:48px;line-height: 34px;}
.table_info .table_add2{float: left;width:106px;line-height: 34px;}
.table_info .user_gender{float: left;width:90px;padding-left: 2px;}
.table_info .tr_pl1{margin-left:8px;}
.table_info .tr_pl2{margin-left:12px;}
.table_info .tr_pl2 input{margin-top: 4px;}

.table_info .info_table{width: 575px;height: auto;float: left;margin-top: 10px;}
.table_info .info_table .sel_btn{margin:7px auto auto auto;width: 16px;height: 16px;}
.table_info .info_table .del_btn{width: 12px;height: 12px;background: url("../images/more_02.png") -80px -6px;margin:11px auto auto auto;cursor: pointer;}
.table_info .info_table .t_title{width: 575px;height: 30px;line-height: 30px;background: #f5d6a8;color: #6d4c43;}
.table_info .info_table .tt_cell1{float: left;width: 105px;border-right: 1px solid #fff;}
.table_info .info_table .tt_cell2{float: left;width: 256px;border-right: 1px solid #fff;}
.table_info .table_item2 .info_table .t_row{float:left;width: 575px;height: 34px;line-height: 34px;color: #655b5c;border-bottom: 1px solid #595856;}
.table_info .table_item3 .info_table .t_row{float:left;width: 575px;height: auto;line-height: 34px;color: #655b5c;border-bottom: 1px solid #595856;}
.table_info .info_table .tr_cell1{float: left;width: 105px;border-right: 1px solid #fff;}
.table_info .info_table .tr_cell2{float: left;width: 256px;height:auto; border-right: 1px solid #fff;line-height: 16px;padding:10px 0;}
.table_info .info_table .tr_cell3{float: left;width: 105px;border-right: 1px solid #fff;}
.table_info .info_table .tr_cell4{float: left;width: 105px;border-right: 1px solid #fff;}
.table_info .t_lh18{line-height: 18px;}

.table_info .table_item{width:805px;height: 24px;float: left;}
.table_info .table_item0{width:805px;height: 35px;}
.table_info .table_item0 .fc_mail input{margin-left: 0px;*margin-left: -5px;}
.table_info .table_item1{width:805px;height: 40px;}
.table_info .table_item1 .item_user{float: left;width: 214px;}
.table_info .table_item1 .item_user input{margin-left: 0px;*margin-left: -5px;}
/** 姓名性别 IE6 */
.table_info .table_item1 .item_content{width: 480px;}
.table_info .user_gender{padding-top:0px;_padding-top:5px;}
.table_info .user_name{float: left;width: 120px;}
.table_info #saveInfo .table_add1{width: 28px;}

.table_info .table_item1 .t_row_con{float:left;width: 575px; }
.table_info .table_item4{width:805px;}
.table_info .table_item4 .table_add1{float: left;width:48px;}
.table_info .table_item4 .item_choose{float: left;}

.table_info .t_tip{width: 575px;height: 86px;margin-top: -3px;float: left;display: none;}
.table_info .t_tip input{float:left;margin-top: 4px;*margin-top: 0px;}
.table_info .t_tip .t_tip_bg{width: 575px;height: 19px;background: url("../images/content_time_bg.jpg") no-repeat;}
.table_info .t_tip .t_tip_desc{widows: 575px;height: 59px;background: #eeeeee;}
.table_info .t_tip .t_tip_desc .t_tip_title{width: 97px;float: left;color: #f1444d;padding-left: 8px;}
.table_info .t_tip .t_tip_desc .t_tip_info{width: 460px;float: left;padding-left: 10px;}
.table_info .t_tip .t_tip_desc .t_tip_info1{width: 460px;height: 29px;}
.table_info .t_tip .t_tip_desc .t_tip_info2{width: 460px;height: 29px;font-family: 宋体,Arial, Helvetica, sans-serif;}
.table_info .t_tip .t_tip_desc .t_tip_txt{float: left;line-height: 24px;font-size: 14px;}
.table_info .t_tip .t_tip_desc .t_time{color: #f1444d;font-size: 22px;line-height: 22px;font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;font-weight: bolder;width: 28px;float: left;}

.table_info .info_tel_add{width:620px;height: auto;display: none;color:#5d5354;}
.table_info #new_mobi{width: 210px;height:18px;line-height:18px;color: #737373;border: 1px solid #a39185;text-indent: 5px;}
.table_info #new_tel1{width:120px; height:18px;line-height:18px;color: #737373;border: 1px solid #a39185;text-indent: 5px;}
.table_info #new_tel2{width:180px;height:18px;line-height:18px;color: #737373;border: 1px solid #a39185;text-indent: 5px;}
.table_info #new_tel3{height:18px;line-height:18px;color: #737373;border: 1px solid #a39185;text-indent: 5px;}
.table_info .add_mobi{line-height:18px;height:24px;}

.table_info #new_city{width:400px;height:18px;text-indent:5px; float: left;line-height:18px;color: #737373;border: 1px solid #a39185;}
.table_info #new_community1{width:300px;height:18px;text-indent:5px;float: left;line-height:18px;color: #737373;border: 1px solid #a39185;}
.table_info #new_community2{width:400px; height:18px;text-indent:5px;float: left;line-height:18px;color: #737373;border: 1px solid #a39185;}
.table_info .add_mobi .city_info{width:100px;height:18px;line-height:18px;float: left;}

.table_info .add_mobi .city_name{float:left;height:18px;width: auto;}
.table_info .add_mobi .community{float:left;}
.table_info .add_mobi .search_btn{cursor: pointer;width: 84px;height: 18px;text-align:center;color:#ffffff; background: url("../images/button_20.jpg") no-repeat;float: left;margin-left: 3px;}

.table_info .pass_hide{line-height: 34px;height: 34px;width: 80px;float: left;}
.table_info .confirm{cursor: pointer;line-height: 18px;width: 84px;height: 18px;text-align:center;color:#ffffff;background: url("../images/button_20.jpg") no-repeat;}
.table_pass{color:#5d5354;}
.table_pass .pass img{vertical-align: middle;}
.table_pass #code{}
.table_pass input{height: 18px;width: 140px;line-height:18px;border: 1px solid #a39185;}

#table_addr .tt_curDate{height: 20px;width: 110px;float: left;line-height: 20px;color:#e60012;font-size:14px;font-weight:bold;}
#table_addr .tt_selectTime{float: left;width: 175px;height: 20px;line-height: 20px;color:#e60012;font-size:16px;font-weight:bold;}
#table_addr .tt_selectTime .left{margin-left:-2px;}

.c_enter_area{width:200px;height: 40px;padding-left: 594px;}
.c_enter_btn{width:170px;height: 40px;background: url("../images/button_12.jpg") no-repeat;cursor: pointer;}
.friendly_tip{width:805px;color: #707070;height: 47px;line-height: 16px;padding-top: 38px;}
.friendly_tip .friendly_tip_title{float: left;width: 184px;height: 47px;}
.friendly_tip .friendly_tip_content{float: left;width: 621px;height: 47px;}

/** 固定区域 */
#highlight_tip{width: 100%;padding: 0;height: 64px;position:fixed;z-index: 2;left: 0;bottom: 0;top: auto;}
#highlight_tip .red_line{width: 100%;height: 3px;background: #ed1705;margin: 0 auto;font-size: 0px;}
#highlight_tip .trans_area{width: 100%;height: 60px;margin:1px auto 0px auto; background: #423533;filter:alpha(opacity=98);-moz-opacity:0.98;-khtml-opacity: 0.98;opacity: 0.98;}
#highlight_tip .trans_con{width:1003px;height: 60px;margin: 0px auto;}
#highlight_tip .trans_area .back_btn{float:left; width: 132px;height:37px;margin-top:10px;cursor:pointer; margin-left: 100px;background: url("../images/back_ previous.gif") no-repeat;}
#highlight_tip .trans_area .enter_btn{float:right; width: 132px;height:37px;margin-top:10px;cursor:pointer;margin-right: 100px;background: url("../images/in_menu.gif") no-repeat;}
/** 选择时间和地址结束 */

/** 结算并提交开始 */
.body .order_cont{width: 951px;margin-left: 24px;}
.body .order_prootion{width: 951px;margin-left: 24px;display: none;}
.body .order_step{width: 951px;height: 34px;text-align: center;line-height: 32px;border-bottom: 1px solid #f0d9b2;}
.order_step .step_num{float: left;}
.order_step .step_name{float: left;color: #db0003;line-height: 32px;margin-left: 4px;}
.order_step .step_1st{float: left;width: 311px;cursor: pointer;}
.order_step .step_1st .step_num{width:20px;height:31px;margin-left:100px;margin-top:1px;display:inline; background: url("../images/one_off.png") no-repeat;}
.order_step .step_2nd {float: left;width: 317px;cursor: pointer;height: 32px;background: url("../images/step_on.jpg") no-repeat;}
.order_step .step_2nd .step_num{width:22px;height:29px;margin-left:110px;margin-top:1px;display:inline;background: url("../images/two_on.png") no-repeat;}
.order_step .step_2nd .step_name{color: #ffffff;}
.order_step .step_3rd{float: left;width: 320px;cursor: pointer;}
.order_step .step_3rd .step_num{width:26px;height:32px;margin-left:96px;margin-top:1px;display:inline;color: #ffffff;background: url("../images/three_off.jpg") no-repeat;}

.order_price{width:453px;height:40px;margin:10px 0 0 367px;}
.order_price .prom_btn{float:left;width:133px;height:36px;margin-top:2px; background: url("../images/button_08.png") no-repeat;cursor: pointer;}
.order_price .price_desc{float:left;height:40px;width: 300px;margin-left: 20px;}
.order_price .price_sum{color:#573838; font-size: 14px;line-height: 20px;}
.order_price .price_total{color: #ff0000;font-size: 14px;line-height: 20px;font-weight: bold;}

.order_cont .order_food{width: 951px;margin-top: 5px;}
.order_cont .order_food .food_title{width: 951px; height:36px; background: #f9e7c8;color: #8d7171;}
.order_cont .order_food .ft_tcell{float: left;height:31px;padding-top:5px; border-right: 1px solid #ffffff;}
.order_cont .order_food .ft_tcell1{width: 48px; text-align: center;}
.order_cont .order_food .ft_tcell2{width: 187px;padding-left:13px;}
.order_cont .order_food .ft_tcell3{width: 75px;padding-left:13px;}
.order_cont .order_food .ft_tcell4{width: 98px;padding-left:13px;}
.order_cont .order_food .ft_tcell5{width:77px;padding-left:13px;}
.order_cont .order_food .ft_tcell6{width:66px;padding-left:13px;}
.order_cont .order_food .ft_tcell7{width:222px;padding-left:13px;}
.order_cont .order_food .ft_tcell8{float: left;height:31px;padding-top:5px;width:93px;text-align: center;}

.order_cont .order_food .food_row{width: 951px;border-bottom:1px solid #e1dcdc;line-height: 12px;}
.order_cont .order_food .fr_cell{float: left;border-right: 1px solid #ffffff;color: #695151;padding-top:8px;padding-bottom:8px;}
.order_cont .order_food .fr_cell1{width: 48px;color: #695151;text-align: center;}
.order_cont .order_food .fr_cell2{width: 179px;padding-left:13px;padding-right: 8px;}
.order_cont .order_food .fr_cell3{width: 75px;padding-left:13px;}
.order_cont .order_food .fr_cell4{width: 98px;padding-left:13px;}
.order_cont .order_food .fr_cell5{width:77px;padding-left:13px;float: left;}
.order_cont .order_food .fr_cell6{width:66px;padding-left:13px;}
.order_cont .order_food .fr_cell7{width:214px;padding-left:13px;padding-right: 8px;}
.order_cont .order_food .fr_cell8{float: left;width:93px;}
.order_cont .order_food .incorrect{background: #C0C0C0;color:#ffffff;}

.order_cont .order_food .fr_tip_ctrl{float: right;width: 19px;height: 16px;margin:4px 5px 0 0;cursor: pointer;}
.order_cont .order_food .fr_tip_up{background: url("../images/gift2.png") no-repeat;}
.order_cont .order_food .fr_tip_down{background: url("../images/gift3.png") no-repeat;}
.order_cont .order_food .fr_cell5 .sub_num{margin-top: 6px;}
.order_cont .order_food .fr_cell5 .add_num{margin-top: 6px;}
.order_cont .order_food .fr_cell5 .betn_inp{margin-top: 4px;}
.order_cont .order_food .fr_cell8 .del_food{margin:8px 0 0 40px;_margin:8px 0 0 20px}

.order_cont .order_food .betn_inp{float:left; width: 19px;height: 17px;}
.order_cont .order_food .betn_inp input{width: 17px;height: 15px;border: 1px solid #954200;color:#954200;text-align: center;}
.order_cont .order_food .food_tip{width: 951px;height: 29px;color:#8d7e7e; border-bottom:1px solid #e1dcdc;}
.order_cont .order_food .food_tip_cont{height: 29px;line-height: 29px;margin-left: 62px;padding-left:13px; background: #f0ecec;}

/***********************/
.prom_content{width: 930px;height: auto;margin-left: 44px;}
.prom_content .use_prom{width: 930px;height: 40px;margin-top: 10px;}

.use_prom .use_prom_code{width: 100px;float: left;height:40px;}
.use_prom .use_prom_btn{width: 100px;height:20px;line-height: 20px;}
.use_prom .use_prom_btn a{text-decoration: underline;color: #c41228;font-size:14px; font-weight: bold;}
.use_prom .use_prom_def{width: 100px;height:20px;line-height: 20px;}
.use_prom .use_prom_def a{text-decoration: underline;color:#a9a9a9;}

.prom_content .order_price{width:353px;height:40px;margin-left:394px;_margin-left:197px;float: left;}
.order_price .price_desc{float:left;height:40px;width: 200px;margin-left: 20px;}
.order_price .price_sum{color:#573838; font-size: 14px;line-height: 20px;width: 300px;}
.order_price .price_total{color: #ff0000;font-size: 14px;line-height: 20px;font-weight: bold;}

.prom_table{width: 951px;height: auto;margin-top: 8px;}
.prom_table .prom_th{height:37px; color: #8d717;}
.prom_table .prom_tcell{height:37px;line-height:37px;color:#8d7171;float: left;background: #f0ecec;}
.prom_table .prom_code{width:350px;border-right: 1px solid #ffffff;padding-left: 8px;}
.prom_table .prom_date{width:225px;border-right: 1px solid #ffffff;padding-left: 8px;}
.prom_table .prom_desc{width:350px;padding-left: 8px;}

.input_prom_code{width: width: 951px; height: 17px;margin-top: 9px;}
.input_prom_code input{width:97px;height:15px;line-height:15px; border: 1px solid #cf923a;color: #b8b6b6;margin-left: 8px}
.input_prom_code a{color: #90340a;text-decoration: underline;margin-left: 20px;}
/***********************/

.order_prom{width: 975px;margin-top: 22px;margin-left: 12px;display: none;}
.order_prom .prom_bg_top{width: 975px;height: 5px;font-size: 0px;}
.order_prom .prom_bg_mid{width: 975px;}
.order_prom .prom_bg_bot{width: 975px;height: 5px;font-size: 0px;}

.order_prom .prom_title{width: 952px;margin-left: 15px;height: 29px;margin-top: 4px;background:url("../images/promotion_bg.png") no-repeat;}
.order_prom .prom_pic{margin-left: 14px;float:left; width: 17px;height: 21px; background: url("../images/gift.png") no-repeat;margin-top: 4px}
.order_prom .prom_txt{float:left;line-height: 29px;color: #695151;font-size: 14px;font-weight: bold;letter-spacing: 1px;margin-left: 2px}

.order_prom .prom_prods{width: 952px;margin-left: 11px;}
.order_prom .prom_prod{display:none; float:left; width: 226px;height: 185px;border: 2px solid #e8d4c3;margin: 4px;*margin: 4px !important;*margin:4px 3px;position: relative;}
.order_prom .prom_prod .prom_prod_title{ width: 228px;height: 37px;position: absolute;top: -1px;left: -1px;background: #90340a;font-size: 18px;text-align: center;line-height: 37px;font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;font-weight: bold;color: #ffffff; }
.order_prom .prom_prod_bg{width: 226px;height: 148px;position: absolute;top: 36px;left: 0px;}
.order_prom .prom_order{position: absolute;bottom: 4px;left: 52px;}
.order_prom .prom_prod_cont{color:#8b3c1a;position: absolute;top:40px;left: 0px;font-weight: bold;font-size: 12px;height: 18px;line-height: 18px;}
/** prom_item */
.order_prom .prom_item .prom_prod_bg{}
.order_prom .prom_item .select_num{position: absolute;top: 107px;right: 19px;color: #ca141c;font-size: 10px;}
.order_prom .prom_item .select_num select{width: 46px;height: 18px;border: 1px solid #953c00;color: #ca141c;line-height: 16px;overflow:hidden;}
.order_prom .prom_item .select_num option{background: url("../images/select_bg.jpg") no-repeat;}
.order_prom .prom_item .prom_stitle{color:#8b3c1a;position: absolute;left: 68px;font-weight: bold;font-size: 12px;height: 18px;line-height: 18px;}
.order_prom .prom_item .inp_num{color: #9e3738;position: absolute;right:10px;}
.order_prom .prom_item .coll_sub{margin-top:3px; float: left;width: 12px;height: 12px;background: url("../images/more_02.png") -5px -8px;cursor: pointer;}
.order_prom .prom_item .coll_add{margin-top:3px; float: right;width: 12px;height: 12px;background: url("../images/more_02.png") -22px -8px;cursor: pointer;}
.order_prom .prom_item input{color: #9e3738;width: 23px;height: 16px;border: 1px solid #efb116;text-align: center;}
/** coll_item */
.order_prom .coll_item .prom_s1{width:53px;height:31px;border:1px solid #f4daaf; background: url("../images/prom_s01.jpg") no-repeat;position: absolute;left: 5px;top:66px;padding}
.order_prom .coll_item .prom_s2{width:53px;height:31px;border:1px solid #f4daaf; background: url("../images/prom_s02.jpg") no-repeat;position: absolute;left: 5px;top:107px;}
.order_prom .coll_item .prom_stitle1{color:#8b3c1a;position: absolute;top:73px;left: 68px;font-weight: bold;font-size: 12px;height: 18px;line-height: 18px;}
.order_prom .coll_item .prom_stitle2{color:#8b3c1a;position: absolute;top:114px;left: 68px;font-weight: bold;font-size: 12px;height: 18px;line-height: 18px;}
.order_prom .coll_item .inp_num1{color: #9e3738;position: absolute;top:75px;right:10px;}
.order_prom .coll_item .coll_sub{margin-top:3px; float: left;width: 12px;height: 12px;background: url("../images/more_02.png") -5px -8px;cursor: pointer;}
.order_prom .coll_item .coll_add{margin-top:3px; float: right;width: 12px;height: 12px;background: url("../images/more_02.png") -22px -8px;cursor: pointer;}
.order_prom .coll_item input{color: #9e3738;width: 23px;height: 16px;border: 1px solid #efb116;text-align: center;}
.order_prom .coll_item .inp_num2{color: #9e3738;position: absolute;top:115px;right:10px;}
.order_prom .prom_none .prom_prod_bg{background: #eeeeee;}
.order_prom .prom_none .prom_prod_title{background: #cfcfcf;}

.order_cmd_area{width: 950px;height:40px;margin: 20px 0 0 24px;}
.order_cmd_area .back_menu_btn{float:left; width: 170px;height:40px;cursor:pointer; margin-left: 252px;_margin-left: 126px;background: url("../images/button_13.jpg") no-repeat;}
.order_cmd_area .next_btn{float:right; width: 170px;height:40px;cursor:pointer;margin-right: 252px;_margin-right: 126px;background: url("../images/button_14.jpg") no-repeat;}
/** 结算并提交结束 */

/** 结算并提交订开始 */
.body .pay_main{width: 950px;margin-left: 24px;}
.body .pay_step{width: 950px;height: 34px;text-align: center;line-height: 32px;border-bottom: 1px solid #f0d9b2;}
.body .pay_step .step_num{float: left;}
.body .pay_step .step_name{float: left;color: #db0003;line-height: 32px;margin-left: 4px;cursor: pointer;}
.body .pay_step .step_1st{float: left;width: 298px;}
.body .pay_step .step_1st .step_num{width:20px;height:31px;margin-left:100px;margin-top:1px; *margin-left:100px !important;*margin-left:50px; background: url("../images/one_off.png") no-repeat;}
.body .pay_step .step_next{float: left;width:10px;height:34px; background: url("../images/step_next.jpg") no-repeat;}
.body .pay_step .step_2nd{float: left;width: 333px;}
.body .pay_step .step_2nd .step_num{width:22px;height:29px;margin-left:110px;margin-top:1px;*margin-left:110px !important;*margin-left:55px;background: url("../images/two_off.jpg") no-repeat;}
.body .pay_step .step_3rd{float: left;width: 309px;height: 32px;background: url("../images/step3_on.png") no-repeat;}
.body .pay_step .step_3rd .step_num{width:26px;height:32px;margin-left:96px;margin-top:1px;*margin-left:96px !important;*margin-left:48px;color: #ffffff;background: url("../images/three_on.png") no-repeat;}
.body .pay_step .step_3rd .step_name{color: #ffffff;}

.body .pay_cont{width: 930px;height:auto; margin-left: 18px;margin-top: 14px;}
.body .pay_cont .ic_item{height: 52px;}
.body .pay_cont .info_title{height:36px; color: #000000;font-size: 14px;font-weight: bold;}
.body .pay_cont .ic_item .item_pic{float: left;height:11px;width:8px;margin:11px 6px 0px 0px; background: url("../images/icon_title.png") no-repeat;}
.body .pay_cont .ic_item .item_txt{float: left;font-size:14px;line-height: 34px;font-weight:bold; color: #5c5253;}
.body .pay_cont .ic_item .item_cont{float: left;line-height: 34px;color: #727272;margin-left: 8px;}

.body .pay_cont input{color:#b8b6b6; height: 21px;line-height: 21px;}
.body .pay_cont .oc_info1{width: 469px;float: left;}
.body .pay_cont .oc_info1 .ic_item{width: 380px;border-right: 1px dashed #adadad;}
.body .pay_cont .oc_info1 .info_cont .item_cont{width: 150px;line-height: 16px;margin-top: 10px;}
.body .pay_cont .oc_info2{width: 461px;float: left;}
.body .pay_cont .oc_info2 .ic_item{width: 429px;}
.body .pay_cont .oc_info2 .invoice_flag{margin-top:6px;float: left;}
.body .pay_cont .oc_info2 .invoice_value{float: left;margin-right:13px;}
.body .pay_cont .oc_info2 input.invoice_head{width: 161px;border: 1px solid #6a5e5e;margin-top: 4px;text-indent: 5px;display: none;}
.body .pay_cont .oc_info2 .radioNone{width: 161px;text-indent: 5px;}
.body .pay_cont .oc_info2 .invoice_head_div{float: left;width: 163px;}
.body .pay_cont .oc_info2 input.other_info{width: 236px;border: 1px solid #6a5e5e;margin-top: 4px;text-indent: 5px;}
.body .pay_cont .oc_info3{width: 930px;}
.body .pay_cont .oc_info3 .ic_item{width: 898px;}
.body .pay_cont .oc_info3 span{font-size:13px; }
.body .pay_cont .oc_info3 a{color:#eb000b;text-decoration: underline;cursor: pointer;margin-left:56px;display: inline-block;}
.body .pay_cont .oc_info3 .item_cont{width: 700px;}
.body .pay_cont .oc_info3 .item_cont .info3_tel{width: 251px;float: left;}
.body .pay_cont .oc_info3 .item_cont .info3_tel1{width: 350px;float: left;display: none;}
.body .pay_cont .oc_info3 .item_cont input.note{width: 222px;border: 1px solid #6a5e5e;margin-top: 4px;text-indent: 5px;}

.body .pay_main .ord_time{width: 950px;height: 76px;line-height:70px; border-top: 1px dashed #adadad;border-bottom: 1px dashed #adadad;}
.body .pay_main .ord_time .t_title{color: #dc030c;font-size: 18px;font-weight: bold;}
.body .pay_main .ord_time .t_text{color: #5c5253;font-size: 14px;}
.body .pay_main .ord_time .t_minute{color: #eb000b;font-size: 22px;font-weight: bolder;font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;}
.body .pay_main .ord_time .o_text{color: #eb000b;font-weight: bolder;font-size: 14px}

.body .pay_main .price{width: 950px;height: auto;}
.body .pay_main .price .p_money{height:56px;line-height:56px; color: #dc030c;font-size: 18px;font-weight: bold;}
.body .pay_main .price .p_pay{height:auto; color: #645655;font-size: 14px;font-weight: bold;line-height: 24px;}
.body .pay_main .price .p_pay_item{height:30px;line-height:30px;}
.body .pay_main .price .p_pay_1{float: left;width: 196px;}
.body .pay_main .price .p_pay_2{float: left;width: 754px;}
.body .pay_main .price .p_pay_3{float: left;width: 950px;}

.body .pay_main .price .bank_list{width: 800px;float: left;margin:10px 0 0 100px;_margin:10px 0 0 50px;}
.paybanklist li{float: left;width: 200px;}
.paybanklist li input{vertical-align:middle;}
.paybanklist li img{margin-top: 4px;vertical-align:middle;}

.cmd_area{width: 950px;height:40px;}
.cmd_area .back_menu_btn{float:left; width: 170px;height:40px;cursor:pointer; margin-left: 248px;_margin-left: 124px;background: url("../images/button_13.jpg") no-repeat;}
.cmd_area .submit_btn{float:right; width: 170px;height:40px;cursor:pointer;margin-right: 248px;_margin-right: 124px;background: url("../images/button_15.jpg") no-repeat;}

.submit_tip{width: 370px;height: 66px;border: 1px solid #866638;background: #fbf7eb;padding: 5px 10px 5px 20px;margin:10px 10px 0 0;_margin:5px 5px 0 0;float: right;}
.submit_tip .submit_tip_title{font-weight: bold;height: 24px;line-height: 24px;}
.submit_tip .submit_tip_cont{height: 41px;line-height: 18px;}
.submit_tip .submit_tip_cont .cant_order{color: #e54148;font-weight: bold;}

.ord_time .takeAwayTime{width:800px; height: 20px;margin-top: 28px;}
.ord_time .tt_title{width:96px; height: 20px;float: left;line-height: 20px;font-size: 18px;font-weight: bold;color:#e60012;}
.ord_time .tt_cont{width:700px; height: 20px;float: left;line-height: 20px;color:#e60012;}
.ord_time .tt_curDate{height: 20px;width: 110px;float: left;line-height: 20px;font-size:14px;font-weight:bold;}
.ord_time .tt_selectTime{float: left;width: 200px;height: 20px;line-height: 20px;font-size:16px;font-weight:bold;}
.ord_time .selectLi ul{left:3px;*left:13px;}

/** 支付弹出框Start */
.pay_main{width: 739px;height: 258px;}
.pay_content{width: 479px;height: 218px;text-align: left; padding-left: 200px;}
.pay_content .pay_title{height:80px;line-height: 80px;}
.pay_content .pay_item{height: 18px;line-height: 18px;}
.pay_content .pay_item .pay_icon{width: 12px;height:9px; float: left;background: url("../images/arrow_green.gif") no-repeat;margin-top: 3px;margin-right: 2px;}
.pay_content .pay_item .pay_text{float: left;}
.pay_content .pay_btn{height: 18px;margin-top: 40px;}
.pay_content .pay_done{width: 92px;height: 18px;background: url("../images/pay_done.png") no-repeat;float: left;cursor: pointer;}
.pay_content .pay_end{width: 104px;height: 18px;background: url("../images/pay_end.png") no-repeat;float: left;cursor: pointer;margin-left: 10px;}
/** 支付弹出框End */
/** 结算并提交订结束 */

/** 订单成功开始 */
.body #middle{height: 460px;}
.body .success{width:1003px; height: 375px;padding-top: 85px;}
.body .order_success{width:460px;height: 65px;margin-left: 300px;}
.body .order_success .success_pic{width:60px;height: 65px;float: left;background: url("../images/icon_00.jpg") no-repeat;}
.body .order_success .success_txt{width:400px;height: 65px;float: left;line-height: 65px;color: #ec000c;font-size:56px;}

.body .order_time{width:500px;height: 40px;margin-left: 320px;margin-top: 25px;}
.body .order_time .time_text{height: 40px;font-size: 15px;float: left;line-height: 40px;color: #59514f;}
.body .order_time .time_hhmm{height: 40px;font-size: 32px;float: left;color:#cb160b;font-family: 楷体,宋体,Arial, Helvetica, sans-serif;}
.body .order_time .time_btn{height: 25px;float: left;width: 93px;cursor: pointer;margin:7px 0px 0px 3px; background: url("../images/button_10.jpg") no-repeat;}

.body .order_tip{width:600px;height:32px;margin: 80px 0px 0px 190px;color: #5a5655;}
.body .order_tip .order_tip1{width:590px;height:16px;line-height:16px; margin-left: 6px;}
.body .order_tip .order_tip2{width:600px;height:16px;line-height:16px;}
.body .order_tip .order_tip2 ul li{padding-left: 10px; margin-bottom: 20px; background: url(../images/grey.png) no-repeat 0px 6px; margin-left: 4px}
/** 订单成功结束 */

/*订单查询开始*/
#check_bg_mid {height: auto;padding: 8px 24px 0 24px;width: 951px;}
.check_table {width: 950px;color: #695151;min-height:540px; height:auto !important; height:540px;}
.ct_title {width: 950px;height: 29px;background: #f5d6a9;color: #695151;font-weight: bold;}
.ct_tcell {height: 29px;float: left;border-right: 1px solid #ffffff;line-height: 29px;padding-left: 20px;}
.ct_tcell1 {width: 87px;}
.ct_tcell2 {width: 339px;}
.ct_tcell3 {width: 248px;}
.ct_tcell4 {width: 193px;height: 29px;float: left;line-height: 29px;padding-left: 20px;}
.ct_row {border-bottom: 1px solid #ccc;height: 131px;}
.ct_cell {height: 131px;float: left;}
.ct_cell1 {width: 77px;line-height: 70px;padding-left: 30px;}
.ct_cell2 {width: 359px;}
.ct_cell3 {width: 238px;padding-top:28px;line-height:14px; padding-left: 30px;height: 103px;}
.ct_cell4 {width: 183px;height: 37px;float: left;padding: 47px 0 47px 30px;}
.ct_row .status1 {float: left;width: 100px;padding-top: 10px;}
.ct_row .status1_pic {width: 50px;height: 51px;margin-left: 25px;background: url("../../res/images/state01_2.jpg") no-repeat;}
.ct_row .status1_txt {color: #ff0000;text-align: center;height: 24px;line-height: 24px;}
.ct_row .status1_desc {color: #695151;padding: 5px 20px;}
.ct_row .status2 {float: left;width: 100px;padding-top: 10px;}
.ct_row .status2_pic {width: 50px;height: 49px;margin-left: 25px;background: url("../../res/images/state02_1.jpg") no-repeat;}
.ct_row .status2_txt {color: #695151;text-align: center;height: 24px;line-height: 24px;}
.ct_row .status2_desc {color: #695151;}
.ct_row .status3 {float: left;width: 100px;padding-top: 10px;}
.ct_row .status3_pic {width: 50px;height: 48px;margin-left: 25px;background: url("../../res/images/state03_1.jpg") no-repeat;}
.ct_row .status3_txt {color: #695151;text-align: center;height: 24px;line-height: 24px;}
.ct_row .status3_desc {color: #695151;}
.ct_row .status_next {float: left;width: 29px;height: 12px;background: url("../../res/images/doubleArrow.jpg") no-repeat;margin-top: 40px;}
.action_cont {height: 36px;}
.check_table a {cursor: pointer;text-decoration: underline;color: #695151;}
.print_order {width: 100%;height: 18px;font-weight: bold;line-height: 18px;}
.print_pic {width: 11px;height: 11px;float: left;background: url("../../res/images/print.jpg") no-repeat;margin: 3px 1px 0 0;}
.print_txt {float: left;}
.look_order {width: 100%;height: 18px;font-weight: bold;line-height: 18px;}
.look_pic {width: 11px;height: 11px;float: left;background: url("../../res/images/detail.jpg") no-repeat;margin: 3px 1px 0 0;}
.look_txt {float: left;}
.order_desc {width: 916px;height: auto;margin-top: 10px;display: none;color: #695151;border: 1px solid #ccc;padding: 16px;background: #fff;margin-bottom: 10px;}
.order_desc a {cursor: pointer;text-decoration: underline;color: #695151;}
.customer_info {width: 916px;height: 24px;line-height: 24px;color: #695151;}
.c_title {float: left;font-size: 16px;font-weight: bold;}
.c_close {float: right;}
.order_info_item {height: 16px;width: 916px;padding: 14px 0px;}
.order_info_item2 {height: 14px;width: 916px;padding: 25px 0px;}
.order_info_pic {float: left;height: 16px;width: 18px;background: url("../../res/images/icon_title.png") no-repeat;}
.order_info_title {float: left;width: 190px;height: 16px;font-size: 14px;font-weight: bold;color: #695151;line-height: 16px;}
.order_info_cont {float: left;width: 708px;height: 16px;line-height: 16px;color: #707070;}
.order_detail_cont {width: 916px;height: auto;	border-top: 1px dashed #b4a8a8;border-bottom: 1px dashed #b4a8a8;margin-bottom: 5px;}
.order_detail_info {font-size: 16px;font-weight: bold;height: 60px;line-height: 60px;}
.order_detail_table {color: #695151;}
.order_detail_table .od_th {width: 765px;height: 35px;background: #f5d6a9;}
.od_tcell {height: 35px;border-right: 1px solid #ffffff;float: left;line-height: 35px;padding-left: 3px;}
.od_tcell1 {width: 35px;}
.od_tcell2 {width: 180px;}
.od_tcell3 {width: 65px;}
.od_tcell4 {width: 65px;}
.od_tcell5 {width: 101px;}
.od_tcell6 {width: 65px;}
.od_tcell7 {width: 226px;border-right: 0px;}
.order_detail_table .od_tr {width: 765px;border-bottom: 1px solid #e1dcdc;}
.od_cell{border-right: 1px solid #ffffff;float: left;line-height: 14px;padding:4px 0 4px 5px;}
.od_cell1 {width: 33px;}
.od_cell2 {width: 178px;}
.od_cell3 {width: 63px;}
.od_cell4 {width: 63px;}
.od_cell5 {width: 99px;}
.od_cell6 {width: 63px;}
.od_cell7 {width: 224px;border-right: 0px;}
.od_cell_price {color: #f00;}
.order_total {height: auto;padding: 8px 0px 8px 445px;}
.order_total .order_sum1 {height: 18px;line-height: 18px;font-size: 14px;}
.order_total .sum_title {font-weight: bold;float: left;margin-left: 5px;}
.order_total .sum_money {float: left;}
.order_total .order_sum2 {height: 18px;line-height: 18px;font-size: 14px;color: #ff0000;font-weight: bold;margin-left: 7px;}
.order_info_cut {width: 950px;border-bottom: 1px solid #ccc;display: none;font-size: 0px;}
/*订单查询结束*/
/** error.jsp Start */
.error_main{width: 700px;height: 256px;background: #fffde4;margin-left: 9px;padding: 102px 140px;}
.error_cont{width: 700px;height: 32px;background: #dcf1ae;padding: 112px;line-height: 16px;text-align: center;padding: 112px 0;}
/** error.jsp End */
/* 法律条款开始 */
.law {width: 1000px; margin-bottom: 2px; padding-top: 0px;}
.law .lawcontent {padding-bottom: 15px; min-height: 500px; padding-left: 16px; width: 968px; padding-right: 16px; height: auto !important; color: #9e3738; overflow: visible; padding-top: 0px;}
.law .lawcontent h2 {padding-bottom: 0px; min-height: 23px; padding-left: 12px; width: 944px; padding-right: 12px; margin-bottom:8px; height: auto !important; color: #fff; overflow: visible; font-weight:bold; padding-top: 6px; background: url(../images/law/bg_h2.gif) no-repeat 50% top;}
.law .lawcontent p {padding-bottom: 10px; line-height:160%; padding-left: 12px; padding-right: 12px; margin-bottom:20px; background: #fbedd3; padding-top: 10px;}
.law .lawcontent p a {cursor: pointer; text-decoration: underline; color: #eb000c;}
.law .lawcontent ul {list-style-type:none; list-style-image:none; line-height: 160%; margin: 0px 20px 0px 15px;}
.law .lawcontent ul li {padding-left: 10px; margin-bottom: 20px; background:url(../images/law/icon_list.gif) no-repeat 0px 7px;}
/* 法律条款结束 */
/* 隐私条款开始 */
.policy {width: 1000px; margin-bottom: 2px; padding-top: 0px;}
.policy .policycontent {padding-bottom: 15px; min-height: 500px; padding-left: 16px; width: 968px; padding-right: 16px; height: auto !important; color: #9e3738; overflow: visible; padding-top: 0px;}
.policy .policycontent h2 {padding-bottom: 0px; min-height: 23px; padding-left: 12px; width: 944px; padding-right: 12px; margin-bottom:8px; height: auto !important; color: #fff; overflow: visible; font-weight:bold; padding-top: 6px; background: url(../images/policy/bg_h2.gif) no-repeat 50% top;}
.policy .policycontent .explain {padding-bottom: 10px; line-height:160%; padding-left: 12px; padding-right: 12px; margin-bottom:20px; background: #fbedd3; padding-top: 10px;}
.policy .policycontent .explain a {cursor: pointer; text-decoration: underline; color: #eb000c;}
.policy .policycontent .block {line-height: 160%; margin: 0px 20px 20px 15px;}
.policy .policycontent .block .title {margin-bottom: 5px; font-weight: bold;}
.policy .policycontent .block p {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 100%; font-weight: normal; padding-top: 0px;}
.policy .policycontent .block strong {font-weight: bold;}
.policy .policycontent ul {list-style-type:none; list-style-image:none; line-height: 160%; margin: 0px 20px 0px 15px;}
.policy .policycontent ul li {padding-left: 10px; margin-bottom: 20px; background:url(../images/policy/icon_list.gif) no-repeat 0px 7px;}
/* 隐私条款结束 */
/* 联系我们开始 */
.contactus {width: 1000px; margin-bottom: 2px; padding-top: 0px;}
.contactus .contactuscontent {padding-bottom: 15px; min-height: 500px; padding-left: 16px; width: 968px; padding-right: 16px; height: auto !important; color: #9e3738; overflow: visible; padding-top: 0px;}
.contactus .contactuscontent h2 {padding-bottom: 0px; min-height: 23px; padding-left: 12px; width: 944px; padding-right: 12px; margin-bottom:8px; height: auto !important; color: #fff; overflow: visible; font-weight:bold; padding-top: 6px; background: url(../images/contactus/bg_h2.gif) no-repeat 50% top;}
.contactus .contactuscontent .explain {padding-bottom: 10px; line-height:160%; padding-left: 12px; padding-right: 12px; margin-bottom:20px; background: #fbedd3; padding-top: 10px;}
.contactus .contactuscontent .explain a {cursor: pointer; text-decoration: none;}
.contactus .contactuscontent .block {line-height: 160%; margin: 0px 20px 20px 15px;}
.contactus .contactuscontent .block ul {list-style-type:none; list-style-image:none; line-height: 160%; margin: 0px 20px 0px 15px;}
.contactus .contactuscontent .block .qa {margin: 150px 0px 0px 300px;}
.contactus .contactuscontent .block ul li {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 100%; font-weight: normal; padding-top: 0px;}
.contactus .contactuscontent .block .qa li {float: left; margin-right: 50px;}
/* 联系我们结束 */
/* 用户协议开始 */
.user {width: 1000px; margin-bottom: 2px; padding-top: 0px;}
.user .usercontent {padding-bottom: 15px; min-height: 500px; padding-left: 16px; width: 968px; padding-right: 16px; height: auto !important; color: #9e3738; overflow: visible; padding-top: 0px;}
.user .usercontent h2 {padding-bottom: 0px; min-height: 23px; padding-left: 12px; width: 944px; padding-right: 12px; margin-bottom:8px; height: auto !important; color: #fff; overflow: visible; font-weight:bold; padding-top: 6px; background: url(../images/user/bg_h2.gif) no-repeat 50% top;}
.user .usercontent p {padding-bottom: 10px; line-height:160%; padding-left: 12px; padding-right: 12px; margin-bottom:20px; background: #fbedd3; padding-top: 10px;}
.user .usercontent p a {cursor: pointer; text-decoration: underline; color: #eb000c;}
.user .usercontent ul {list-style-type:none; list-style-image:none; line-height: 160%; margin: 0px 20px 0px 15px;}
.user .usercontent ul li {padding-left: 10px; margin-bottom: 20px; background:url(../images/user/icon_list.gif) no-repeat 0px 7px;}
/* 用户协议结束 */
/* 预付卡购卡开始 */
.cashvoucher {width: 1000px; margin-bottom: 2px; padding-top: 0px;}
.cashvoucher .cashvouchercontent {padding-bottom: 15px; min-height: 500px; padding-left: 16px; width: 968px; padding-right: 16px; height: auto !important; color: #9e3738; overflow: visible; padding-top: 0px;}
.cashvoucher .cashvouchercontent h2 {padding-bottom: 0px; min-height: 23px; padding-left: 12px; width: 944px; padding-right: 12px; margin-bottom:8px; height: auto !important; color: #fff; overflow: visible; font-weight:bold; padding-top: 6px; background: url(../images/cashvoucher/bg_h2.gif) no-repeat 50% top;}
.cashvoucher .cashvouchercontent p {padding-bottom: 10px; line-height:160%; padding-left: 12px; padding-right: 12px; margin-bottom:20px; background: #fbedd3; padding-top: 10px;}
.cashvoucher .cashvouchercontent p a {cursor: pointer; text-decoration: underline; color: #eb000c;}
.cashvoucher .cashvouchercontent ul {list-style-type:none; list-style-image:none; line-height: 160%; margin: 0px 20px 0px 15px;}
.cashvoucher .cashvouchercontent ul li {padding-left: 10px; margin-bottom: 20px; background:url(../images/cashvoucher/icon_list.gif) no-repeat 0px 7px;}
/* 预付卡购卡结束 */

/*select*/
.selectLi{padding: 0 3px; position:relative;float: left;}
.selectInput{background:none;border:none; height:21px; line-height:21px; width:55px; line-height:16px;font-weight:bold; color: #E60012;font-size:14px; background:url(../images/select_btn.gif) no-repeat 0 0; font-family: 宋体,Arial, Helvetica, sans-serif;text-indent: 10px;}
.selectLi ul{width:35px; position:absolute;  top:2px; left:2px; border:1px solid #934400; border-top:none; display:none; background:#fff;}
.selectLi ul li{line-height:16px;font-weight:bold; color: #E60012;font-size:14px; padding: 0 3px; text-align:center;}

/** 设置/重设密码Start */
.pass_content{width: 849px;height: 458px;margin: 0 75px;background: url("../images/03_bg_pic.jpg") no-repeat right bottom;}
.pass_title{width: 849px;height:124px;color: #834105;font-size: 24px;font-weight: bold;line-height: 100px;}
.pass_area{width: 849px;height: 56px;color: #834105;}
.pass_area .pass_icon{width: 15px;height: 12px;background: url("../images/cp_3.jpg") no-repeat;margin-top: 9px;float: left;}
.pass_area .pass_t{width:210px;height:30px;font-size: 20px;font-weight: bold;line-height: 30px;float: left;}
.pass_area .pass_input{width:190px;height:30px;float: left;font-size: 14px;}
.pass_area .pass_input input{width:188px;height: 28px;line-height:28px;border: 1px solid #a39572;color: #6f6f71;text-indent: 5px;}
.pass_area .pass_tip{height:30px; float: left;font-size: 14px;line-height: 30px;margin-left: 8px;}
.pass_area .pass_code{height:30px;float: left;}
.pass_area .pass_code img{margin-left: 8px;vertical-align: middle;}
.pass_area .pass_code a{height:30px;font-size: 14px;color: #6b6b68;line-height: 30px;}
.pass_content .submit_pass{width:150px;height:32px; background: url("../images/confirmBtn.jpg") no-repeat;cursor: pointer;}
/** 设置/重设密码End */

/** 弹出地址警告框 Start */
#address_cont{width: 740px;height: 367px;}
.addr_main{width: 680px;height: 320px;text-align: left;padding: 15px 0 0 15px;*padding: 7px 0 0 7px;}
.addr_title{width: 678px;height: 24px;line-height: 24px;}
.addr_cont{width: 678px;height: 40px;line-height: 40px;}
.addr_cont .addr_cont_pic{width:12px;height:9px; margin-top:14px; float: left;background: url("../images/icon_green.gif") no-repeat;}
.addr_cont .addr_cont_title{width: 98px;float: left;}
.addr_cont .addr_cont_text{width: 568px;float: left;height: 40px;line-height: 40px;}
.addr_tip{width: 678px;height: 233px;background: #faead1;}
.cross_icon{width:58px;height:59px; background: url("../images/icon_wrong.gif") no-repeat;}
.addr_tip_pic{width: 58px;height: 207px;float: left;padding: 26px 26px 0 26px;}
.addr_tip_cont{width: 568px;height: 233px;float: left;}
.addr_tip_cont1{width: 568px;height: 64px;line-height: 50px;}
.addr_tip_cont2{height: 16px;}
.addr_tip_cont2 .addr_tip_icon{width: 12px;height:9px; float: left;background: url("../images/arrow_green.gif") no-repeat;margin-top: 2px;}
.addr_tip_cont2 .addr_tip_text{width: 556px;float: left;}
.addr_tip_cont3{width: 568px;height: 22px;margin-top: 44px;}
.addr_tip_cont3 .addr_back{width: 278px;height: 22px;float: left;cursor:pointer; background: url("../images/btn_backhome.gif") no-repeat;}
.addr_tip_cont3 .addr_modify{width: 180px;height: 22px;float: left;cursor:pointer;background: url("../images/btn_backmodify.gif") no-repeat;margin-left: 10px;}
/** 弹出地址警告框 End */

/** 删除地址 */
.addr_main{width:999px;padding-left: 10px;padding-left: 50px;}
.addr_main .addr_warn{width:899px;height: 360px;color: #be6300;font-size: 16px;font-weight: bold;padding-top:40px;}
.addr_main .del_addr_title{width:899px;height:24px;line-height:24px;color: #5c5253;font-size: 24px;font-weight: bold;margin: 10px 0 20px 0;}
.addr_main .table_info{width:899px;}
.addr_main .table_info .item_title{width: 144px;}
.addr_main .table_info .tr_cell3 .sel_btn{margin-left: 40px;}
.addr_main .table_info .tr_cell4 .del_btn{margin-left: 40px;}
.addr_main .table_info .tt_cell2{width: 362px;}
.addr_main .table_info .tr_cell2{width: 362px;}
/** 删除地址 */